<?php
/**
 * Front Page Template
 * 动态加载首页模板
 * 
 * @package WP Bootstrap Woo
 */

defined('ABSPATH') || exit;

// 获取当前选择的首页模板
$current_template = get_current_homepage_template();

// 根据模板选择加载对应的模板文件
$template_file = '';
switch ($current_template) {
    case 'template_1':
        $template_file = 'home-template-1.php';
        break;
    case 'template_2':
        $template_file = 'home-template-2.php';
        break;
    case 'template_3':
        $template_file = 'home-template-3.php';
        break;
    default:
        $template_file = 'home-template-1.php'; // 默认模板
        break;
}

get_header(); ?>

<div id="page-content" class="page-content">
    <?php
    // 包含选择的首页模板
    $template_path = get_template_directory() . '/' . $template_file;
    if (file_exists($template_path)) {
        include $template_path;
    } else {
        // 如果模板文件不存在，显示错误信息
        ?>
        <div class="container">
            <div class="row">
                <div class="col-12">
                    <div class="alert alert-warning" role="alert">
                        <h4>Template Not Found</h4>
                        <p>The selected homepage template (<?php echo esc_html($current_template); ?>) could not be loaded.</p>
                        <p>Template file: <?php echo esc_html($template_file); ?></p>
                        <?php if (current_user_can('manage_options')) : ?>
                            <p><a href="<?php echo admin_url('admin.php?page=wp-bootstrap-woo-settings'); ?>" class="btn btn-primary">Go to Theme Settings</a></p>
                        <?php endif; ?>
                    </div>
                </div>
            </div>
        </div>
        <?php
    }
    ?>
</div>

<?php
get_footer();
?>